popup_dialog( "July 1943 - Russian and German offensives and counter-offensives throughout the Spring have left a distinctive bulge around the Soviet city of Kursk. The Germans have launched operation 'Citadel' aimed at entraping the Russian armies inside this bulge. In the South, the Germans stand poised at a breakthrough, however, the Russians are set to counter-attack with the 5th Guards Army, which has been rushed to the scene soon after the offensive began." );
popup_dialog( "One of the most massive armored battles of the war is at hand as the 5th Guards Tank Army collides with 3 SS Units and 5 Panzer Divisions in the fields outside a city named Prokhorovka." );
popup_dialog( "General, because of the length of time we have had to prepare for this German offensive, you will have your choice of victory conditions. Remember that this decisive battle must be decided by the end of the day (2000 hours)." );
while ( victory_condition == 0 )
{
if ( popup_choice( "OPTION A: Reduce the German tank reserve on this front to zero", "Wipe them out", "What else..." ) == 1 )
{
victory_condition = 1;
}
else if ( popup_choice( "OPTION B: Prevent the Germans from taking any ground", "And stay out", "Put that on hold..." ) == 1 )
{
victory_condition = 2;
}
else if ( popup_choice( "OPTION C: Capture a German Headquarters", "The HQ is kaput", "Go back..." ) == 1 )
{
victory_condition = 3;
}
}
if ( victory_condition == 1 )
{
disable_trigger( "tallyho" );
add_objective( "Reduce German tank reserve to zero", "reduce", "null.wav" );
add_objective_text( "German Tank Reserve: " +germanTankReserve, "gtr", "null.wav" );
add_objective_text( "Soviet Tank Reserve: " +sovietTankReserve, "str", "null.wav" );
popup_dialog( "You have chosen to reduce the number of German tanks to zero. German tank reserves must equal zero by the end of the day. You must not exhaust your own reserve though." );
}
else if ( victory_condition == 2 )
{
add_objective( "No retreat", "noretreat", "null.wav" );
popup_dialog( "You have chosen to not let the Germans take a single city. Your defensive mettle will be tested today, comrade general." );
}
else
{
disable_trigger( "tallyho" );
add_objective( "Capture a German headquarters", "caphq", "null.wav" );
popup_dialog( "Your goal today is to capture a German headquarters. General, if you can eliminate one of the pincer groups pressing on Prokhorovka, you will achieve victory." );
popup_dialog( "The complete anihilation of hundreds of German tanks comes as a severe blow to the German armies in the Soviet Union. It is a stun from which they will not soon recover. Already the German offensive has halted and German units involved in the attack are in full retreat as Soviet soldiers drive on to victory." );
popup_dialog( "You are now ready for the eleventh part of this campaign. Please load the next scenario in the Red Front sequence." );
victory( 1 );
}
else if ( !sovietTankReserve )
{
// defeat
popup_dialog( "The Germans have completely overrun the Russian armies at Kursk. The destruction of an entire tank army and the entrapment of two entire Soviet army groups was so swift that memories of 1941 are rife in the German and Soviet HQ. The German army seems unstoppable as the war seems to continue without end. However, your services will no longer be required." );
popup_dialog( "The Germans, thrown back at Prokhorovka, have begun withdrawing from the Kursk offensive. Stavka is already planning a counter-offensive aimed at evening up the front and pushing out the sides of the Kursk bulge." );
popup_dialog( "You are now ready for the eleventh part of this campaign. Please load the next scenario in the Red Front sequence." );
popup_dialog( "Unable to complete your objectives by the end of the day, you have been dismissed." );
defeat( 1 );
}
else if ( victory_condition == 2 )
{
// victory
popup_dialog( "The Germans, their attacks blunted at every turn by your superb leadership, have settled themselves into a standoff situation. They attempt another attack near Oboyan on the 13th, which is also blunted. Facing a stalemate, the Germans have chosen to retreat to more defendable positions. Hot on their trail is the Red Army. Your work here has been oustanding, comrade general!" );
popup_dialog( "You are now ready for the eleventh part of this campaign. Please load the next scenario in the Red Front sequence." );